package com.ebupt.migu.fineoperationmedia.entity.response;

import lombok.Data;

import java.util.List;

/**
 * @author liuyangyang@e-byte.com
 * @description: TODO
 * @date 2024/4/18 14:08
 */
@Data
public class ResponseBean {
    /**
     * 响应码
     */
    private String code;
    /**
     * 响应信息
     */
    private String message;
    /**
     * 请求发起的时间戳
     */
    private String timestamp;
    /**
     * 是否有内容更新： 相同用户的两次请求返回值是否存在差异 true - 返回结果有更新； false - 返回结果无更新；
     */
    private boolean update;
    /**
     * 配置信息
     */
    private List<ResDataBean> data;

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("{");
        sb.append("\"code\":\"").append(code).append('\"');
        sb.append(",\"message\":\"").append(message).append('\"');
        sb.append(",\"timestamp\":\"").append(timestamp).append('\"');
        sb.append(",\"update\":").append(update);
        sb.append(",\"data\":").append(data);
        sb.append('}');
        return sb.toString();
    }
}
